
#import "GKFriendService.h"
@class GKPlayerInternal, GKConcernInternal;

@protocol GKFriendServicePrivate <GKFriendService>

@required

- (oneway void)acceptFriendRequestWithIdentifier:(NSString *)arg1 handler:(void (^)(NSError *))arg2;
- (oneway void)cancelFriendRequestWithIdentifier:(NSString *)arg1 handler:(void (^)(NSError *))arg2;
- (oneway void)createFriendRequestWithIdentifier:(NSString *)arg1 handler:(void (^)(NSString *, NSError *))arg2;
- (oneway void)getCommonFriendsForPlayer:(GKPlayerInternal *)arg1 handler:(void (^)(NSArray *, NSError *))arg2;
- (oneway void)getConcernsForPlayer:(GKPlayerInternal *)arg1 handler:(void (^)(NSArray *, NSError *))arg2;
- (oneway void)getFriendsForPlayer:(GKPlayerInternal *)arg1 withFilter:(NSString *)arg2 handler:(void (^)(NSArray *, NSError *))arg3;
- (oneway void)getPlayerIDFromFriendCode:(NSString *)arg1 handler:(void (^)(NSString *, NSError *))arg2;
- (oneway void)removeAllFriendsWithHandler:(void (^)(bool))arg1;
- (oneway void)removeFriendWithPlayer:(GKPlayerInternal *)arg1 handler:(void (^)(NSError *))arg2;
- (oneway void)reportConcern:(GKConcernInternal *)arg1 handler:(void (^)(NSError *))arg2;
- (oneway void)requestGKPlayerIDforiCloudIDs:(NSArray *)arg1 handler:(void (^)(NSString *, NSError *))arg2;

@end
